30921d44990631216a13949544d2487bf0e32d8c,subprojects/ivy/src/main/java/org/gradle/api/publish/ivy/internal/artifact/IvyArtifactNotationParser.java,IvyArtifactNotationParser,IvyArtifactNotationParser,#Instantiator#String#Project#,41
Before Change
FileNotationParser fileNotationParser = new FileNotationParser(project);
NotationParserBuilder<IvyArtifact> parserBuilder = new NotationParserBuilder<IvyArtifact>()
.resultingType(IvyArtifact.class)
.parser(new ArchiveTaskNotationParser())
.parser(new PublishArtifactNotationParser())
.parser(new FileMapNotationParser(fileNotationParser))
.parser(fileNotationParser);
delegate = parserBuilder.toComposite();
}
After Change
this.instantiator = instantiator;
this.version = version;
FileNotationParser fileNotationParser = new FileNotationParser(fileResolver);
ArchiveTaskNotationParser archiveTaskNotationParser = new ArchiveTaskNotationParser();
PublishArtifactNotationParser publishArtifactNotationParser = new PublishArtifactNotationParser();
NotationParser<IvyArtifact> sourceNotationParser = new NotationParserBuilder<IvyArtifact>()
.resultingType(IvyArtifact.class)
.parser(archiveTaskNotationParser)
.parser(publishArtifactNotationParser)
.parser(fileNotationParser)
.toComposite();
IvyArtifactMapNotationParser ivyArtifactMapNotationParser = new IvyArtifactMapNotationParser(sourceNotationParser, fileNotationParser);
NotationParserBuilder<IvyArtifact> parserBuilder = new NotationParserBuilder<IvyArtifact>()
.resultingType(IvyArtifact.class)
.parser(archiveTaskNotationParser)
.parser(publishArtifactNotationParser)
.parser(ivyArtifactMapNotationParser)
.parser(fileNotationParser);